package at.main.gui;

import at.main.android.Graphics;
import at.main.util.AllImage;
import at.main.util.ManagerFont;

public class HelpPage {
	public static final String st[][] = {
			{ "Giới thiệu chung", "Game PacMan", "Chơi 1 người", "Phiên bản 0.1.1",
					"Công ty Bluesea Media" },
			{ "Bao gồm 3 Level ", " Mỗi level tốc độ Monster",
					"và PacMan tăng lên", "Level càng cao thì",
					"tốc độ càng nhanh" },
			{ "Cách chơi:", "Dùng phím :", "Phím 2, 4, 6, 8",
					"hoặc left, right, down, up", "để chuyển PacMan",
					"Phím : 5 hoặc Fire để đồng ý", "Phím : Right để quay lại",
					"Phím: Left để chọn" } };

	public int x = 0;

	public int y = 0;

	public int lTimer = 0;

	public int lDislay = 0;

	public int iHeigtFont = 15;

	public HelpPage() {
		// x = MyCanvas.iWidth / 2;
		// y = MyCanvas.iHeight - 20;
		x = MyCanvas.iWidth / 2;
		lDislay = 10;
		y = lDislay;		
		lTimer = 0;
	}

	public void paint(Graphics g) {
		g.setClip(0, 0, MyCanvas.iWidth, MyCanvas.iHeight);
		g.setColor(0x87CEFF);
		g.fillRect(0, 0, MyCanvas.iWidth, MyCanvas.iHeight);
		lTimer++;
		if (lTimer == 1) {
			lTimer = 0;
			lDislay--;
			if (lDislay < -(MyCanvas.iHeight))
				lDislay = 10;
		}
		y = lDislay;
		x = MyCanvas.iWidth / 2;
		for (int i = 0; i < st.length; i++) {
			for (int j = 0; j < st[i].length; j++) {
				if (j == 0) {
					ManagerFont.drawString(g, st[i][j].toString(), x, y
							+ iHeigtFont, 2, 2);

				} else {
					ManagerFont.drawString(g, st[i][j].toString(), x, y
							+ iHeigtFont, 2, 1);
				}
				y += 15;
			}
			y += 10;
		}

		if (AllImage.img_again != null) {			
			g.drawImage(AllImage.img_again, MyCanvas.iWidth- AllImage.img_again.getWidth(), MyCanvas.iHeight- AllImage.img_again.getHeight(), Graphics.TOP|Graphics.LEFT);
		}
	}

	public void update() {
		if (MyCanvas.keyHold[13]) {		
			y = 0;
			lDislay = 10;
			MyCanvas.iCurrentPage = MyCanvas.k_MenuPage;
			MyCanvas.clearInput();
		}
	}
}
